Class Grupa

java.lang.Object
  extended by Grupa
All Implemented Interfaces:
java.lang.Comparable<Grupa>

public class Grupa
extends java.lang.Object
implements java.lang.Comparable<Grupa>


Constructor Summary
Grupa(ArrayList<Integer> group, int stockLength, int remainder)
          Konstruktor objekta
 
Method Summary
 int compareTo(Grupa grupa)
           
 ArrayList<Integer> getGroup()
          Vraća grupu predmeta koji se režu od odabranog materijala
 int getRemainder()
          Vraća duljinu materijala koja ostaje nakon rezanja grupe predmeta iz materijala
 int getStockLength()
          Vraća duljinu odabranog materijala
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Grupa

public Grupa(ArrayList<Integer> group,
             int stockLength,
             int remainder)
Konstruktor objekta

Parameters:
group - grupa predmeta koji će se rezati od jednog komada materijala
stockLength - duljina komada materijala od kojeg će se grupa rezati
remainder - neiskorišteni dio materijala nakon rezanja
Method Detail

getGroup

public ArrayList<Integer> getGroup()
Vraća grupu predmeta koji se režu od odabranog materijala

Returns:
grupa predmeta

getStockLength

public int getStockLength()
Vraća duljinu odabranog materijala

Returns:
duljina materijala

getRemainder

public int getRemainder()
Vraća duljinu materijala koja ostaje nakon rezanja grupe predmeta iz materijala

Returns:
ostatak nakon rezanja

compareTo

public int compareTo(Grupa grupa)
Specified by:
compareTo in interface java.lang.Comparable<Grupa>

toString

public String toString()
Overrides:
toString in class java.lang.Object